#ifndef GROUPMODEL_H
#define GROUPMODEL_H
#include"group.hpp"
//对GroupUser和AllUser这两张表做操作
class GroupModel{
public:
//创建群组
    bool createGroup(Group& group);
//加入群组
    void addGroup(int userid,int groupid,string role);
//查询用户所在的群组信息（用于用户登入时，返回其加入的群组）
    vector<Group> queryGroups(int userid);
//查询群组内成员id，除用户自己，打包返回。用于服务器推送消息至所有人
    vector<int> queryGroupUsers(int userid,int groupid);
};
#endif